コード例 #1
0
 public void Update(WorkCalendar o)
 {
     _db.Database.ExecuteSqlCommand("exec dbo.UpdateWorkCalendar @iswd, @d, @comment"
             , new System.Data.SqlClient.SqlParameter("@iswd", o.IsWorkingDay)
             , new System.Data.SqlClient.SqlParameter("@d", o.Date)
             , new System.Data.SqlClient.SqlParameter("@comment", o.Comment));
 }
コード例 #2
0
        public void Update(BLL.WorkCalendar o)
        {
            var proxy = o as IDtoProxy;

            if (proxy != null)
            {
                _db.UpdateObject(proxy.Dto);
                _db.SaveChanges(System.Data.Services.Client.SaveChangesOptions.ReplaceOnUpdate);
            }
        }
コード例 #3
0
        public int GetIndexOf(BLL.WorkCalendar o, FilterParameterCollection filters, SortParameterCollection orderBy)
        {
            var condition = new FilterParameterCollection();

            condition.Add("Date", o.Date);
            if (filters != null)
            {
                filters.OperatorActionResolver = opResolver;
            }
            return(_db.Holidays.AddFilters(filters).AddOrders(orderBy).IndexOf(condition));
        }
コード例 #4
0
ファイル: WorkCalendar.cs プロジェクト: koder05/fogel-ba
 public int Datepart(WorkCalendar wc)
 {
     return 1;
 }
コード例 #5
0
 public int GetIndexOf(WorkCalendar o, FilterParameterCollection filters, SortParameterCollection orderBy)
 {
     orderBy.DefaultOrder = defaultSorting;
     if (filters != null) filters.OperatorActionResolver = opResolver;
     return _db.Holidays.GetIndexOf(filters, orderBy, poco => poco.Date == o.Date);
 }
コード例 #6
0
 public HttpResponseMessage Put([FromODataUri] Guid key, WorkCalendar entity)
 {
     _rep.Update(entity);
     return Request.CreateResponse(HttpStatusCode.NoContent);
 }
コード例 #7
0
 public int Datepart(WorkCalendar wc)
 {
     return(1);
 }