Я работаю с MVC3 и Entity FrameworkКак получить мой взгляд, чтобы выглядеть график
Я получил таблицу с:
ID - День недели - Мышцы - количество комплектов - Клиент
Это один стол ... Это простой проект.
Но моя проблема в том, что я не знаю, как получить правильный вид.
**Monday Tuesday Wednesday Thursday Friday Saturday Sunday**
Muscle Muscle etc...
sets sets
То, что я думаю, что я должен сделать ... первым получаю список дней клиента (который он создал) хочет тренировку
Модель
fitnessday является свойством, которое связанно с моя база данных с datacontext.
так как
public class FitnessDay
{
public int id { get; set; }
public string dayoftheweek{ get; set; }
public string muscle{ get; set; }
public Nullable<int> sets{ get; set; }
public Nullable<int> customerId{ get; set; }
public virtual Customer Customers{ get; set; }
}
public class Customer
{
public Customer()
{
this.fitnessDay = new HashSet<fitnessDay>();
}
// Primitive properties
public int id { get; set; }
public string name{ get; set; }
public string lastname{ get; set; }
// Navigation properties
public virtual ICollection<fitnessDay> fitnessDay { get; set; }
}
-
private IList<fitnessDay> trainingList= null;
public IList<fitnessDay> Training()
{
string nameOfCustomer= "bob";
var Training1 = db.fitness.Where(c => c.Customer.name== nameOfCustomer);
trainingList= Training1.ToList();
return trainingList;
}
Контроллер
public ViewResult TrainingView()
{
var list = model.training();
return View(list);
}
вид
Don't know how to show it here.
Может кто-то помочь мне получить день недели и поместить правильные мышцы и установить под ним (там может быть несколько мышц в день)
изменения: новая информация добавлена
Плагин [jQuery Calendar плагин] (http://arshaw.com/fullcalendar/) идеально подойдет к счету. –
@RobertHarvey - Этот календарь отличный! –
Отлично. Я попробую, но я никогда раньше не работал с jquery. И это может усложнить ситуацию. edit: Я посмотрел на него, но моя таблица проста, у него нет временных меток - я просто хочу, чтобы соответствующие данные были ниже дня недели. – deltu100