public ActionResult Index(EvidencijaRadnogVremena obj) { var SqlParameters = new[] { new SqlParameter("Id", SqlDbType.Int) { Value = obj.GradilisteId }, new SqlParameter("Od", SqlDbType.DateTime) { Value = obj.Od }, new SqlParameter("Do", SqlDbType.DateTime) { Value = obj.Do } }; var query = ctx.Database.SqlQuery <EvidencijaIsplateDto>("SELECT * FROM EvidencijaRadnogVremena WHERE GradilisteId = @Id AND Datum BETWEEN @Od AND @Do", SqlParameters) .ToList(); var model = new EvidencijaRadnogVremena { Od = obj.Od, Do = obj.Do, Gradilista = ctx.Gradiliste.Select(x => new SelectListItem { Text = x.Adresa + "-" + x.Grad, Value = x.Id.ToString() }).ToList(), EvidencijaIsplate = query }; return(View(model)); }
public ActionResult Index() { var model = new EvidencijaRadnogVremena { Od = DateTime.UtcNow.AddMonths(-1), Do = DateTime.UtcNow, Gradilista = ctx.Gradiliste.Select(x => new SelectListItem { Text = x.Adresa + "-" + x.Grad, Value = x.Id.ToString() }).ToList(), EvidencijaIsplate = new List <EvidencijaIsplateDto>() }; return(View(model)); }