public IActionResult Till([FromServices] ICrudServices <CompanyDbContext> service)
        {
            var dto = new SellItemDto();

            dto.SetResetDto(service.ReadManyNoTracked <StockSelectDto>().ToList());
            return(View(dto));
        }
        public IActionResult Sales([FromServices] ICrudServices <CompanyDbContext> service)
        {
            var allSales       = service.ReadManyNoTracked <ListSalesDto>().ToList();
            var allTheSameShop = allSales.Any() && allSales.All(x => x.ShopName == allSales.First().ShopName);

            return(View(new Tuple <List <ListSalesDto>, bool>(allSales, allTheSameShop)));
        }
        public IActionResult ChangePubDate(Guid id, [FromServices] ICrudServices service)
        {
            var dto = service.ReadSingle <ChangePubDateDto>(id);

            if (!service.IsValid)
            {
                service.CopyErrorsToModelState(ModelState, dto);
            }
            SetupTraceInfo();
            return(View(dto));
        }
Example #4
0
        public IActionResult AddPromotion(Guid id, [FromServices] ICrudServices <SqlEventsDbContext> service)
        {
            var dto = service.ReadSingle <AddRemovePromotionEventsDto>(id);

            if (!service.IsValid)
            {
                service.CopyErrorsToModelState(ModelState, dto);
            }
            SetupTraceInfo();
            return(View(dto));
        }
        public IActionResult RemovePromotion(int id, [FromServices] ICrudServices service)
        {
            var dto = service.ReadSingle <AddRemovePromotionDto>(id);

            if (!service.IsValid)
            {
                service.CopyErrorsToModelState(ModelState, dto);
            }
            SetupTraceInfo();
            return(View(dto));
        }
        public IActionResult ChangePubDate(ChangePubDateDto dto, [FromServices] ICrudServices service)
        {
            if (!ModelState.IsValid)
            {
                return(View(dto));
            }
            service.UpdateAndSave(dto);
            SetupTraceInfo();
            if (service.IsValid)
            {
                return(View("BookUpdated", service.Message));
            }

            //Error state
            service.CopyErrorsToModelState(ModelState, dto);
            return(View(dto));
        }
        public IActionResult AddBookReview(AddReviewDto dto, [FromServices] ICrudServices <SqlDbContext> service)
        {
            if (!ModelState.IsValid)
            {
                return(View(dto));
            }
            service.UpdateAndSave(dto);
            SetupTraceInfo();
            if (service.IsValid)
            {
                return(View("BookUpdated", service.Message));
            }

            //Error state
            service.CopyErrorsToModelState(ModelState, dto);
            return(View(dto));
        }
Example #8
0
        public IActionResult AddPromotion(AddRemovePromotionEventsDto dto, [FromServices] ICrudServices <SqlEventsDbContext> service)
        {
            if (!ModelState.IsValid)
            {
                return(View(dto));
            }
            service.UpdateAndSave(dto, nameof(Book.AddPromotion));
            SetupTraceInfo();
            if (service.IsValid)
            {
                return(View("BookUpdated", service.Message));
            }

            //Error state
            service.CopyErrorsToModelState(ModelState, dto);
            return(View(dto));
        }
        public IActionResult Till([FromServices] ICrudServices <CompanyDbContext> service, SellItemDto dto)
        {
            if (!ModelState.IsValid)
            {
                dto.SetResetDto(service.ReadManyNoTracked <StockSelectDto>().ToList());
                return(View(dto));
            }

            var result = service.CreateAndSave(dto);

            if (service.IsValid)
            {
                return(RedirectToAction("BuySuccess", new { message = service.Message, result.ShopSaleId }));
            }

            //Error state
            service.CopyErrorsToModelState(ModelState, dto);
            dto.SetResetDto(service.ReadManyNoTracked <StockSelectDto>().ToList());
            return(View(dto));
        }
 public ActionResult <WebApiMessageOnly> Update(int id, JsonPatchDocument <TodoItemHybrid> patch, [FromServices] ICrudServices service)
 {
     service.UpdateAndSave(patch, id);
     return(service.Response());
 }
 public ActionResult <WebApiMessageOnly> Name(ChangeNameHybridDto dto, [FromServices] ICrudServices service)
 {
     service.UpdateAndSave(dto);
     return(service.Response());
 }
 public async Task <ActionResult <WebApiMessageAndResult <List <TodoItemHybrid> > > > GetManyAsync([FromServices] ICrudServices service)
 {
     return(service.Response(await service.ReadManyNoTracked <TodoItemHybrid>().ToListAsync()));
 }
 public ActionResult <WebApiMessageOnly> Delete(int id, [FromServices] ICrudServices service)
 {
     service.DeleteAndSave <TodoItemHybrid>(id);
     return(service.Response());
 }
Example #14
0
 public ActionResult <WebApiMessageOnly> Difficulty(ChangeDifficultyDto dto, [FromServices] ICrudServices service)
 {
     service.UpdateAndSave(dto);
     return(service.Response());
 }
Example #15
0
 public RemovePromotionModel(ICrudServices service)
 {
     _service = service;
 }
Example #16
0
 public MemberRepository([FromServices] ICrudServices service)
 {
     this.service = service;
 }
        public IActionResult BuySuccess([FromServices] ICrudServices <CompanyDbContext> service, string message, int shopSaleId)
        {
            var saleInfo = service.ReadSingle <ListSalesDto>(shopSaleId);

            return(View(new Tuple <ListSalesDto, string>(saleInfo, message)));
        }
 public DeleteModel(ICrudServices service)
 {
     _service = service;
 }
Example #19
0
 public CrudController(ICrudServices crudServices)
 {
     this.crudServices = crudServices;
 }
Example #20
0
 public IndexModel(ICrudServices service)
 {
     _service = service;
 }
Example #21
0
 public PessoassController(ICrudServices service)
 {
     _service = service;
 }
Example #22
0
        public async Task <ActionResult <WebApiMessageOnly> > Update(ChangeStudentDto dto, [FromServices] ICrudServices service)
        {
            var student = await _context.Set <Student>().FirstOrDefaultAsync(m => m.Id == dto.Id);

            if (student == null)
            {
                return(StatusCode(404, new
                {
                    Message = "O membro com essa identificação não foi encontrado",
                    Status = 404
                }));
            }

            student.Age     = dto.Age ?? student.Age;
            student.Date    = dto.Date ?? student.Date;
            student.Name    = dto.Name ?? student.Name;
            student.Type    = dto.Type ?? student.Type;
            student.Email   = dto.Email ?? student.Email;
            student.Month   = dto.Month ?? student.Month;
            student.Phone   = dto.Phone ?? student.Phone;
            student.Gender  = dto.Gender ?? student.Gender;
            student.Invoice = dto.Invoice ?? student.Invoice;

            service.UpdateAndSave(student);

            return(service.Response());
        }
 public EditModel(ICrudServices service)
 {
     _service = service;
 }
 public AddReviewModel(ICrudServices service)
 {
     _service = service;
 }
Example #25
0
        public async Task <ActionResult <WebApiMessageOnly> > Update(ChangeMemberDto dto, [FromServices] ICrudServices service)
        {
            var member = await _context.Set <Member>().FirstOrDefaultAsync(m => m.Id == dto.Id);

            if (member == null)
            {
                return(StatusCode(404, new
                {
                    Message = "O membro com essa identificação não foi encontrado",
                    Status = 404
                }));
            }

            member.Age                  = dto.Age ?? member.Age;
            member.Email                = dto.Email ?? member.Email;
            member.Job                  = dto.Job ?? member.Job;
            member.Name                 = dto.Name ?? member.Name;
            member.Tags                 = dto.Tags ?? member.Tags;
            member.Group                = dto.Group ?? member.Group;
            member.Phone                = dto.Phone ?? member.Phone;
            member.Gender               = dto.Gender ?? member.Gender;
            member.Address              = dto.Address ?? member.Address;
            member.Twitter              = dto.Twitter ?? member.Twitter;
            member.Website              = dto.Website ?? member.Website;
            member.Facebook             = dto.Facebook ?? member.Facebook;
            member.Interest             = dto.Interest ?? member.Interest;
            member.Projects             = dto.Projects ?? member.Projects;
            member.Last_name            = dto.Last_name ?? member.Last_name;
            member.Signature            = dto.Signature ?? member.Signature;
            member.Newsletter           = dto.Newsletter ?? member.Newsletter;
            member.Cad_software         = dto.Cad_software ?? member.Cad_software;
            member.Invoice_disabled     = dto.Invoice_disabled ?? member.Invoice_disabled;
            member.Validated_training   = dto.Validated_training ?? member.Validated_training;
            member.Number_Invoices      = dto.Number_Invoices ?? member.Number_Invoices;
            member.Ecocience            = dto.Ecocience ?? member.Ecocience;
            member.Organization         = dto.Organization ?? member.Organization;
            member.Organization_Address = dto.Organization_Address ?? member.Organization_Address;
            member.Aux_Group            = dto.Aux_Group ?? member.Aux_Group;
            member.Aux_Training         = dto.Aux_Training ?? member.Aux_Training;
            member.Aux_Group_Training   = dto.Aux_Group_Training ?? member.Aux_Group_Training;

            service.UpdateAndSave(member);

            return(service.Response());
        }
Example #26
0
 public IActionResult AllRoles([FromServices] ICrudServices <ExtraAuthorizeDbContext> services)
 {
     return(View(services.ReadManyNoTracked <RoleToPermissions>().ToList()));
 }
 public ChangePubDateModel(ICrudServices service)
 {
     _service = service;
 }
Example #28
0
 public GenericAddPromotionService(ICrudServices service)
 {
     _service = service;
 }
Example #29
0
 public AddPromotionModel(ICrudServices service)
 {
     _service = service;
 }
Example #30
0
 public CreateModel(ICrudServices service)
 {
     _service = service;
 }