コード例 #1
0
        public HttpResponseMessage Save()
        {
            try
            {
                var result = DisturbTimeBusiness.Get();

                if (result == null || !result.Any())
                {
                    var entity = new DisturbTime()
                    {
                        Id = 1, Name = "30 minutos", TimeMinutes = 30
                    };
                    DisturbTimeBusiness.Save(entity);
                    entity = new DisturbTime()
                    {
                        Id = 2, Name = "1 hora", TimeMinutes = 60
                    };
                    DisturbTimeBusiness.Save(entity);
                    entity = new DisturbTime()
                    {
                        Id = 3, Name = "2 hora", TimeMinutes = 120
                    };
                    DisturbTimeBusiness.Save(entity);
                    entity = new DisturbTime()
                    {
                        Id = 4, Name = "6 horas", TimeMinutes = 360
                    };
                    DisturbTimeBusiness.Save(entity);
                    entity = new DisturbTime()
                    {
                        Id = 5, Name = "1 dia", TimeMinutes = 1440
                    };
                    DisturbTimeBusiness.Save(entity);

                    result = DisturbTimeBusiness.Get();
                }

                return(Request.CreateResponse(HttpStatusCode.OK, result));
            }
            catch (Exception exc)
            {
                var logId = LogBusiness.Error(exc);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, new ErrorModel(logId)));
            }
        }
コード例 #2
0
        public static int Save(DisturbTime entity)
        {
            var repository = new DisturbTimeRepository();

            return(repository.InsertOne(entity));
        }