public IActionResult CreateSupplier([FromBody] SupplierModel request)
 {
     try {
         User currentUser = _userService.CheckUseRole(_httpContextAccessor.HttpContext.User, menu, "create");
         if (currentUser != null)
         {
             int ledger_code = _context.ChartOfAccounts.Max(t => t.ledger_Code);
             request.created_by   = currentUser.User_Id;
             request.created_date = DateTime.Now;
             request.ledger       = ledger_code + 1;
             ChartOfAccountModel coa = new ChartOfAccountModel();
             coa.Created_by  = currentUser.User_Id;
             coa.Ledger_name = request.cust_name;
             coa.ledger_Code = ledger_code + 1;
             _context.Add(request);
             _context.Add(coa);
             _context.SaveChanges();
             _eventService.SaveEvent(currentUser.User_Id, EventUserLog.EVENT_CREATE, request.cust_name, "Supplier");
             return(Ok(request));
         }
         else
         {
             return(Ok(SendResult.SendError("You don`t have create permision.")));
         }
     } catch (Exception error) {
         Console.WriteLine(error);
         return(BadRequest(SendResult.SendError("You don`t create new Supplier")));
     }
 }
 public IActionResult CreateSales([FromBody] SaleModel request)
 {
     try {
         User currentUser = _userService.CheckUseRole(_httpContextAccessor.HttpContext.User, menu, "create");
         if (currentUser != null)
         {
             int inv_no = _context.Sales.Any()?_context.Sales.Max(s => s.inv_no):1;
             request.inv_no     = inv_no + 1;
             request.date       = DateTime.Now;
             request.created_by = currentUser.User_Id;
             request.updated    = "False";
             _context.Add(request);
             _context.SaveChanges();
             _eventService.SaveEvent(currentUser.User_Id, EventUserLog.EVENT_CREATE, request.inv_no.ToString(), "Sale");
             return(Ok(request));
         }
         else
         {
             return(Ok(SendResult.SendError("You don`t have create permision.")));
         }
     } catch (Exception error) {
         Console.WriteLine(error);
         return(BadRequest(SendResult.SendError("You don`t create new Sales")));
     }
 }
Exemple #3
0
        public async Task <IActionResult> Create([Bind("ID,PartName,PartType,SKU,Quantity,SuggestedQuantity,MinimumQuantity,UnitCost,Location,Barcode,Status")] Inventory inventory)
        {
            Console.WriteLine(inventory.ID);

            if (ModelState.IsValid)
            {
                if (HttpContext.User.IsInRole("Admin"))
                {
                    inventory.Status = Inventory.InventoryStatus.Approved;
                }
                else
                {
                    inventory.Status = Inventory.InventoryStatus.Submitted;
                }

                Console.WriteLine("status");
                Console.WriteLine(inventory.Status);


                _context.Add(inventory);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(inventory));
        }
        public Response AddFlight(FlightData flightDetail)
        {
            if (flightDetail != null)
            {
                var data = _mapper.Map <FlightData>(flightDetail);
                _context.Add(data);
                _context.SaveChanges();

                return(new Response {
                    Status = "Success", Message = "Data added Successfully"
                });
            }
            return(new Response {
                Status = "Error"
            });
        }
Exemple #5
0
        public async Task <IActionResult> Register([FromForm] RegistrationModel model)
        {
            if (ModelState.IsValid)
            {
                model.DateOfRegistration = DateTime.Now;

                _context.Add(model);
                await _context.SaveChangesAsync();

                var result = _context.Registration.Where(x => x.Email == model.Email).FirstOrDefault();


                var complete = new CompleteRegisterViewmodel()
                {
                    RegisterDate     = result.DateOfRegistration.ToString("yyyy-MM-dd"),
                    CustomerName     = $"{result.LastName}, {result.FirstName}",
                    SubscriptionType = result.SubscriptionType,
                    Username         = result.Username
                };

                return(View("CompleteRegister", complete));
            }

            var registerModel = new RegistrationModel();

            return(View(registerModel));
        }
Exemple #6
0
        public async Task <IActionResult> Create([Bind("klient_id,imie,nazwisko,saldo")] Klient adres)
        {
            if (ModelState.IsValid)
            {
                _context.Add(adres);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(adres));
        }
        public async Task <IActionResult> Create([Bind("ID,Name,Address,Email,Comment")] Profile profile)
        {
            if (ModelState.IsValid)
            {
                _context.Add(profile);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(profile));
        }
Exemple #8
0
        public async Task <IActionResult> Create([Bind("ID,FirstName,LastName,FullAddress,MailingAddress,AsAboveAddress,EmailAddress,PhoneNumber,CitizenStatus,EmploymentStartDate,EmploymentType,PositionTitle,EmergencyContactName,EmergencyContactRelationship,EmergencyContactPhoneNumber,EmployeeSignature")] Todo todo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(todo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(todo));
        }
Exemple #9
0
        public async Task <IActionResult> Create([Bind("ID,Description,CreatedDate,Done")] Todo todo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(todo);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(todo));
        }
Exemple #10
0
        public async Task <IActionResult> Create([Bind("ID,FirstName,LastName,Degree,GameProject,SkillsLink,ProfileLink")] Member member)
        {
            if (ModelState.IsValid)
            {
                _context.Add(member);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(member));
        }
Exemple #11
0
        public async Task <IActionResult> Create([Bind("ID,Name,Category,Engineer,Link")] Game game)
        {
            if (ModelState.IsValid)
            {
                _context.Add(game);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(game));
        }
        public async Task <IActionResult> Create([Bind("DepartmentID,Name,PhoneNumber")] Department department)
        {
            if (ModelState.IsValid)
            {
                _context.Add(department);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(department));
        }
Exemple #13
0
        public async Task <IActionResult> Create([Bind("CardID,Name,Set,Id,Civilization,Rarity,Type,Cost,Text,Flavor,Illustrator,Race,Power,Races0,Races1,Civilizations0,Civilizations1")] DMCard dMCard)
        {
            if (ModelState.IsValid)
            {
                _context.Add(dMCard);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(dMCard));
        }
Exemple #14
0
        public async Task <IActionResult> Create([Bind("ID,Company,Price,CreatedDate")] Invoice invoice)
        {
            if (ModelState.IsValid)
            {
                _context.Add(invoice);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(invoice));
        }
Exemple #15
0
        public async Task <IActionResult> Create([Bind("adres_id,miast,ulicac,nrDomy,kodPocztowy,adres_klient_id")] Adres adres)
        {
            if (ModelState.IsValid)
            {
                _context.Add(adres);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(adres));
        }
        public async Task <IActionResult> Create([Bind("note_id,category,main_name,long_description,tags")] NoteSet adres)
        {
            if (ModelState.IsValid)
            {
                _context.Add(adres);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(adres));
        }
Exemple #17
0
        public async Task <IActionResult> Create([Bind("ID,Name,Street,Housenumber,Zipcode,City,Phonenumber,Lat,Lng")] Store store)
        {
            if (ModelState.IsValid)
            {
                _context.Add(store);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(store));
        }
Exemple #18
0
        public async Task <IActionResult> Create([Bind("ID,Title,ReleaseDate,Genre,Price,Rating")] Movie movie)
        {
            if (!ModelState.IsValid)
            {
                return(View(movie));
            }

            _context.Add(movie);
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> Create()
        {
            using StreamReader reader = new StreamReader(Request.Body, Encoding.UTF8);
            dynamic parsedJson = JObject.Parse(await reader.ReadToEndAsync());

            try {
                ValidateUser(parsedJson);
            } catch (ArgumentException ae) {
                return(BadRequest(ae.Message));
            }
            Member myMember = new Member();

            myMember.FirstName = parsedJson.firstName;
            myMember.LastName  = parsedJson.lastName;
            myMember.Email     = parsedJson.email;
            myMember.setPassword((string)parsedJson.password);
            _context.Add(myMember);
            await _context.SaveChangesAsync();

            return(Ok("Created"));
        }
        public async Task <IActionResult> Create([Bind("EmployeeID,Name,DepartmentID,Email,PhoneNumber")] Employee employee)
        {
            if (ModelState.IsValid)
            {
                _context.Add(employee);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DepartmentID"] = new SelectList(_context.Department, "DepartmentID", "Name", employee.DepartmentID);
            return(View(employee));
        }
        public async Task <IActionResult> Create([Bind("ID,Description,CreatedDate")] Todo todo)
        {
            _logger.LogInformation("Async create called successfully.");

            if (ModelState.IsValid)
            {
                _context.Add(todo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(todo));
        }
Exemple #22
0
 public IActionResult CreateProject([FromBody] ProjectModel request)
 {
     try {
         //request.CreatedBy = request.CreatedBy;
         request.CreatedDate = DateTime.Now;
         _context.Add(request);
         _context.SaveChanges();
         return(Ok(request));
     } catch (Exception ex) {
         Console.WriteLine(ex.Message);
         return(BadRequest(SendResult.SendError("You don`t create new project")));
     }
 }
        public async Task<IActionResult> Create([Bind("ID,Timestamp,OrderingStudent,RoboticsTeam,Vendor,PartName,SKU,Link,Quantity,Price,Barcode,Justification,Status")] Order order)
        {
            if (ModelState.IsValid)
            {
                
                Console.WriteLine("status");
                Console.WriteLine(order.Status);

                /*Inventory inventoryTest = new Inventory();

                inventoryTest.PartName = order.PartName;
                inventoryTest.Quantity = order.Quantity;

                _context.Add(inventoryTest);*/


                _context.Add(order);
                await _context.SaveChangesAsync();
                return RedirectToAction(nameof(Index));
            }
            return View(order);
        }
Exemple #24
0
 public ActionResult Register(Account account)
 {
     HttpContext.Session.SetString("UserName", "qwe");
     if (ModelState.IsValid)
     {
         account.Type = "User";
         _accountcontext.Add(account);
         _accountcontext.SaveChanges();
         ModelState.Clear();
         return(RedirectToAction(nameof(SuccesfullyRegistered)));
     }
     return(View());
 }
        <Microsoft.AspNetCore.Mvc.IActionResult> Create
            ([Microsoft.AspNetCore.Mvc.Bind("Code,Name,Description")] Models.Cms.PostCategory postCategory)
        {
            if (ModelState.IsValid)
            {
                MyDatabaseContext.Add(postCategory);

                await MyDatabaseContext.SaveChangesAsync();

                return(RedirectToAction(actionName: nameof(Index)));
            }

            return(View(model: postCategory));
        }
 public void SaveEvent(int userName, string eventName, string activity, string type)
 {
     try {
         UserLogModel model = new UserLogModel {
             Username = userName,
             Event    = eventName,
             Activity = activity,
             Type     = type,
             Datetime = DateTime.Now
         };
         _context.Add(model);
         _context.SaveChanges();
     } catch (Exception error) {
         Console.WriteLine(error);
     }
 }
Exemple #27
0
 public IActionResult CreateFiscal([FromBody] JObject request)
 {
     try {
         User currentUser = _userService.CheckUseRole(_httpContextAccessor.HttpContext.User, menu, "create");
         if (currentUser != null)
         {
             string[]    fromdate = request["fromdate"].Value <string>().Split("-");
             string[]    todate   = request["todate"].Value <string>().Split("-");
             FiscalModel model    = new FiscalModel();
             model.Fiscalyear = request["fiscalyear"].Value <string>();
             model.Fromdate   = new DateTime(
                 System.Convert.ToInt32(fromdate[0]),
                 System.Convert.ToInt32(fromdate[1]),
                 System.Convert.ToInt32(fromdate[2])
                 );
             model.Todate = new DateTime(
                 System.Convert.ToInt32(todate[0]),
                 System.Convert.ToInt32(todate[1]),
                 System.Convert.ToInt32(todate[2])
                 );
             model.Status       = request["status"].Value <bool>();
             model.Created_by   = currentUser.User_Id;
             model.Created_date = DateTime.Now;
             if (model.Status)
             {
                 FiscalModel[] activeFiscals = _context.Fiscals.Where(f => f.Status).ToArray();
                 foreach (FiscalModel activeFiscal in activeFiscals)
                 {
                     activeFiscal.Status = false;
                 }
             }
             _context.Add(model);
             _context.SaveChanges();
             _eventService.SaveEvent(currentUser.User_Id, EventUserLog.EVENT_CREATE, model.Fiscalyear, "Fiscal");
             return(Ok(model));
         }
         else
         {
             return(Ok(SendResult.SendError("You must login.")));
         }
     } catch (Exception error) {
         Console.WriteLine(error);
         return(BadRequest(SendResult.SendError("You don`t create new complany")));
     }
 }
Exemple #28
0
        public async Task <IActionResult> CreateDeck(Deck deck)
        {
            string name = Convert.ToString(HttpContext.Session.GetString("UserName"));

            Account account = await _databasecontext.Accounts
                              .FirstOrDefaultAsync(m => m.Username == name);

            if (ModelState.IsValid)
            {
                deck.AccountID = account.AccountID;
                _databasecontext.Add(deck);
                _databasecontext.SaveChanges();
                ModelState.Clear();
                return(RedirectToAction("DashBoardUser"));
            }

            return(View());
        }
Exemple #29
0
        public async Task <IActionResult> Create([Bind("ID,Description,CreatedDate")] Todo todo)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _context.Add(todo);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                return(View(todo));
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
        public async Task <IActionResult> Create([Bind("ID,Description,CreatedDate")] Todo todo)
        {
            if (ModelState.IsValid)
            {
                if (todo.Description.Contains("Bad"))
                {
                    throw new Exception("Bad words are not allowed");
                }
                else
                {
                    _context.Add(todo);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction("Index"));
                }
            }
            return(View(todo));
        }